package com.ruoyi.zhgd.domain.vo;

import java.util.Date;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import lombok.Data;


/**
 * 【请填写功能名称】视图对象 tension_process
 *
 * @author zyb
 * @date 2023-09-21
 */
@Data
@ExcelIgnoreUnannotated
public class TensionProcessVo {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @ExcelProperty(value = "id")
    private String id;

    /**
     * 记录编号
     */
    @ExcelProperty(value = "记录编号")
    private String code;

    /**
     * 设备编号
     */
    @ExcelProperty(value = "设备编号")
    private String equipmentNumber;

    /**
     * 孔号
     */
    @ExcelProperty(value = "孔号")
    private String holeNumber;

    /**
     * 记录时间
     */
    @ExcelProperty(value = "记录时间")
    private Date recordTime;

    /**
     * 张拉此时
     */
    @ExcelProperty(value = "张拉此时")
    private Date tensionTime;

    /**
     * 状态1
     */
    @ExcelProperty(value = "状态1")
    private String status1;

    /**
     * 张拉力1（千牛顿）
     */
    @ExcelProperty(value = "张拉力1", converter = ExcelDictConvert.class)
    @ExcelDictFormat(readConverterExp = "千=牛顿")
    private Long tensionForce1;

    /**
     * 油压1（兆帕）
     */
    @ExcelProperty(value = "油压1", converter = ExcelDictConvert.class)
    @ExcelDictFormat(readConverterExp = "兆=帕")
    private Long oilPressure1;

    /**
     * 顶行程1（毫米）
     */
    @ExcelProperty(value = "顶行程1", converter = ExcelDictConvert.class)
    @ExcelDictFormat(readConverterExp = "毫=米")
    private Long topStroke1;

    /**
     * 伸长量1（毫米）
     */
    @ExcelProperty(value = "伸长量1", converter = ExcelDictConvert.class)
    @ExcelDictFormat(readConverterExp = "毫=米")
    private Long elongation1;

    /**
     * 状态2
     */
    @ExcelProperty(value = "状态2")
    private String status2;

    /**
     * 张拉力2（千牛顿）
     */
    @ExcelProperty(value = "张拉力2", converter = ExcelDictConvert.class)
    @ExcelDictFormat(readConverterExp = "千=牛顿")
    private Long tensionForce2;

    /**
     * 油压2（兆帕）
     */
    @ExcelProperty(value = "油压2", converter = ExcelDictConvert.class)
    @ExcelDictFormat(readConverterExp = "兆=帕")
    private Long oilPressure2;

    /**
     * 顶行程2（毫米）
     */
    @ExcelProperty(value = "顶行程2", converter = ExcelDictConvert.class)
    @ExcelDictFormat(readConverterExp = "毫=米")
    private Long topStroke2;

    /**
     * 伸长量2（毫米）
     */
    @ExcelProperty(value = "伸长量2", converter = ExcelDictConvert.class)
    @ExcelDictFormat(readConverterExp = "毫=米")
    private Long elongation2;

    /**
     * 伸长量总和（毫米）
     */
    @ExcelProperty(value = "伸长量总和", converter = ExcelDictConvert.class)
    @ExcelDictFormat(readConverterExp = "毫=米")
    private Long totalElongation;

    /**
     * 设计伸长量（毫米）
     */
    @ExcelProperty(value = "设计伸长量", converter = ExcelDictConvert.class)
    @ExcelDictFormat(readConverterExp = "毫=米")
    private Long designElongation;


}
